home *** CD-ROM | disk | FTP | other *** search
/ Aminet 7 / Aminet 7 - August 1995.iso / Aminet / comm / mebbs / rfscd101.lha / rfscd.doc < prev    next >
Text File  |  1994-11-09  |  5KB  |  100 lines

  1.                              RFSCD Version 1.00
  2.  
  3.                         by: Steve Robbins  [M3014]
  4.  
  5.                      Requires MEBBSNet 0.152 or greater
  6.  
  7.     RFSCD is simply a door that lets you allow your users to access
  8. certain DOS areas directly. I was getting tired of constantly spending a
  9. couple hours getting a CD on-line then updating the CD shortly after and
  10. having to go through the process again. This makes it quick and painless
  11. although not quite as versatile as having the files as part of the normal
  12. on-line file list. The concept for the user is an easy one, make it as
  13. close to using a CLI as possible. Naturally, security is the primary
  14. concern with anything I did here because you really don't want anyone
  15. downloading your keyfiles and such.
  16.  
  17. Setup:
  18.  
  19.     The setup is pretty easy (that is the intent after all). First copy
  20. RFSCD to your BBS:Rexx directory. Then go into the program with your
  21. favorite text editor and find this section at the beginning of the script:
  22.  
  23. /*********************** Sysop defined variables **********************/
  24.  
  25. i = 4                                       /* Total amount of paths allowed */
  26. path.1 = "AmiNet_0693:AmiNet"                                        /* Path */
  27. pathname.1 = "AmiNet#1    * Available on request *"          /* On-Line Name */
  28. pathacc.1 = "0"                                                    /* Access */
  29. path.2 = "AmiNet_0294:AmiNet"                                        /* Path */
  30. pathname.2 = "AmiNet#2    * Available Mondays - Thursdays *" /* On-Line Name */
  31. pathacc.2 = "0"                                                    /* Access */
  32. path.3 = "GoldFish1-Apr94:bbs"                                        * Path */
  33. pathname.3 = "Gold Fish   * Available Fridays - Saturdays *" /* On-Line Name */
  34. pathacc.3 = 0                                                      /* Access */
  35. path.4 = "BBS:Files"                                                 /* Path */
  36. pathname.4 = "On-Line Files   * Available always *"          /* On-Line Name */
  37. pathacc.4 = 31                                                     /* Access */
  38.  
  39. helpfile = "bbs:rexx/RFSCD.help"
  40.  
  41. /****************** End of Sysop defined variables ********************/
  42.  
  43.      The first line is the total amount of CD's/areas that you are 
  44. configuring for use. Then you have three lines per cd to configure. 
  45. Notice that for each one you must put the number at the end of the 
  46. variable. Just follow the pattern that I have above if you are unsure. 
  47. The line "Path" is the actual path to the files that you want to make 
  48. available. You may notice that I have paths configured that are not at 
  49. the top of a device. Because of this setup the user cannot cd above the 
  50. established path. So if my path is dh0:test then the users cannot get 
  51. to dh0:. The second line is called "pathname". This is the name that 
  52. you want RFSCD to present to the users as the file area name, also you 
  53. may notice that I used it to put notes about the availability of CD's 
  54. on my BBS. The third line called "pathacc" is the minimum access level 
  55. needed to access the area. The last line is the path to the help file. 
  56. I have kept this external to the program so that you may edit it as you 
  57. please. When you are done with this then we need to add it to a menu and 
  58. this can be done simply with the entry below:
  59.  
  60. Option 'R':
  61.     Function ARexx BBS:Rexx/RFSCD
  62.     end
  63.  
  64.  
  65.      That is all there is to it. This is a project in the making so I hope
  66. there will be frequent updates to it. If you have any suggestions I would
  67. be more than glad to hear them. If you are using a multi-CD player then I
  68. would like to know if this has a chance of working with them. I could
  69. easily implement a temporary area to copy the files to prior to download.
  70.  
  71. Fido: 6:733/3     (any routed netmail can be dropped off at 1:105/200, you
  72.                   know "NODE 6:733/3 TO 1:105/200" in the Route.Cfg)
  73. Genie: S.Robbins1
  74. Snail Mail:     Steve Robbins
  75.                 58th Sig Bn, Box 233
  76.                 Unit 35154
  77.                 APO AP 96376-0233
  78.  
  79. History:
  80.  
  81.    Version 0.30    July 10, 1994
  82.       - Initial release
  83.  
  84.    Version 1.00    August 28, 1994
  85.       - Deleted unnecessary clear screens
  86.       - Fixed the problem which made a requester come up
  87.       - Cleaned up some formatting
  88.       - Added the LineNumber to temp file handling to make it more multi-line
  89.         compatible
  90.  
  91.    Version 1.01    October 25, 1994
  92.       - Missed a bug because I had never used the root directory of a CD
  93.       - After finding out about a bug with the Delay command, I went and swapped them out with an AmigaDOS equivalent.
  94.  
  95.  
  96. Plans:
  97.    
  98.    - Make the accesses more versatile
  99.    - Implement Files.BBS system (if it can be done fast enough from ARexx)
  100.